// .at-modal__footer::before {
//     border: none !important;
// }
// .at-modal__footer .at-modal__action > button {
//     background-color: #f1f1f1 !important;
// }
.at-modal__content {
    padding: 0 !important;
}
.modal-title {
    margin: 6rpx;
}
.at-modal__footer .at-modal__action > button:last-child {
    color: #0a4ebb;
}
.placeholder-style {
    color: #7c7c7c;
}
.bill-form-container {
    width: 100%;
    box-sizing: border-box;
    padding: 0rpx 24rpx 32rpx;
    transition: all 0.5s;
    color: #383838;
    .form-item-container::after {
        content: "";
        display: block;
        width: 200%;
        height: 0;
        border-bottom: 1rpx solid;
        transform: scale(0.5);
        position: relative;
        left: -50%;
    }
    .ai-btn {
        color: #fff;
        background-color: #1e52b3;
        border-radius: 8rpx;
        height: 60rpx;
        width: 60rpx;
        line-height: 22rpx;
        margin-left: 10rpx;
        .name {
            transform: scale(0.9);
        }
    }
    .form-item-container {
        .form-item-label {
            padding: 16rpx 0;
            line-height: 32rpx;
        }
        .first-item {
            padding-top: 0;
        }
        .form-input {
            padding: 15rpx 25rpx 5rpx;
            min-height: 70rpx;
            width: 100%;
            color: #383838;
            box-sizing: border-box;
            &.form-no-data {
                color: #7c7c7c
            }
        }
        .member-item {
            width: 100rpx;
            height: 100rpx;
            margin: 10rpx;
            border-radius: 10rpx;
            box-sizing: border-box;
            opacity: 0.8;
            .iconfont {
                width: 60rpx;
                height: 60rpx;
                border-radius: 50%;
                overflow: hidden;
                box-sizing: border-box;
                background: #efefef;
            }
            .member-name {
                margin-top: 6rpx;
                line-height: 24rpx;
                transform: scale(0.8);
                width: 125%;
                text-align: center;
            }
            &.active {
                color: #3c88ff;
                background-color: #fff;
                opacity: 1;
                border: 2px solid #3c88ff;
                .iconfont {
                    background: #3c88ff;
                    color: #ffffff;
                }
            }
        }
    }
    .error-msg {
        line-height: 30rpx;
        padding-top: 10rpx;
        color: #af6a09;
    }
    .show-more-btn {
        padding: 25rpx 0 5rpx;
        .name {
            margin-right: 5rpx;
        }
        .expand {
            transform: rotate(180deg);
        }
    }
}